/*--------自定义链接颜色(可选)--------*/
a{color:#146C91;text-decoration:none;} /*链接-颜色*/
a:focus,a:hover{color:#c9171e;text-decoration:underline;} /*链接-悬浮颜色*/
/*--------自定义文本颜色--------*/
.text-main, a.text-main:link, a.text-main:visited,.button.border-main,blockquote.border-main strong,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main,.nav a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav-menu ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav.nav-menu.nav-pills .active ul a:hover
{color:#2873c2;} /*文本-主色*/
.text-sub, a.text-sub:link, a.text-sub:visited,.button.border-sub,blockquote.border-sub strong,.pager.border-sub a,.pager-prev.border-sub,.pager-next.border-sub
{color:#0ae;} /*文本-辅色*/
.text-back, a.text-back:link, a.text-back:visited,.button.border-back,blockquote.border-back,.pager.border-back a,.pager-prev.border-back,.pager-next.border-back
{color:#efe;} /*文本-背景色*/
.text-mix, a.text-mix:link, a.text-mix:visited,.button.border-mix,blockquote.border-mix,.pager.border-mix a,.pager-prev.border-mix,.pager-next.border-mix
{color:#aed;}/*文本-融合色*/
.text-dot, a.text-dot:link, a.text-dot:visited,.button.border-dot,blockquote.border-dot strong,.pager.border-dot a,.pager-prev.border-dot,.pager-next.border-dot
{color:#e33;}/*文本-点缀色*/
/*--------自定义背景色--------*/
.bg-main,.border-main .button.active,.pointer.border-main .active,.nav-pills.border-main .active a,.nav-main.border-main .nav-head,.pagination.border-main .active
{background-color:#2873c2;} /*背景-主色*/
.bg-sub,.border-sub .button.active,.pointer.border-sub .active,.nav-pills.border-sub .active a,.nav-main.border-sub .nav-head,.pagination.border-sub .active
{background-color:#0ae;} /*背景-辅色*/
.bg-back,.border-back .button.active,.pointer.border-back .active,.nav-pills.border-back .active a,.nav-main.border-back .nav-head,.pagination.border-back .active
{background-color:#efe;} /*背景-背景色*/
.bg-mix,.border-mix .button.active,.pointer.border-mix .active,.nav-pills.border-mix .active a,.pagination.border-mix .active
{background-color:#aed;} /*背景-融合色*/
.bg-dot,.border-dot .button.active,.pointer.border-dot .active,.nav-pills.border-dot .active a,.nav-main.border-dot .nav-head,.pagination.border-dot .active
{background-color:#e33;} /*背景-点缀色*/
/*--------自定义边框色--------*/
.border-main,.border-main .button,.border-main .tab-nav li a,.border-main .tab-body,.button.bg-main,.selected.border-main,.pointer.border-main li,.nav.border-main .active a,.nav.nav-tabs.border-main,.nav-main.border-main a, .nav-main.border-main .nav-head,.pagination.border-main li,.pager.border-main a
{border-color:#0b5cb2;} /*边框-主色*/
.border-sub,.border-sub .button,.border-sub .tab-nav li a,.border-sub .tab-body,.button.bg-sub,.selected.border-sub,.pointer.border-sub li,.nav.border-sub .active a,.nav.nav-tabs.border-sub,.nav-main.border-sub a, .nav-main.border-sub .nav-head,.pagination.border-sub li,.pager.border-sub a
{border-color:#0ae;}/*边框-辅色*/
.border-back,.border-back .button,.border-back .tab-nav li a,.border-back .tab-body,.button.bg-back,.selected.border-back,.pointer.border-back li,.nav.border-back .active a,.nav.nav-tabs.border-back,.nav-main.border-back a, .nav-main.border-back .nav-head,.pagination.border-back li,.pager.border-back a
{border-color:#efe;}/*边框-背景色*/
.border-mix,.border-mix .button,.border-mix .tab-nav li a,.border-mix .tab-body,.button.bg-mix,.selected.border-mix,.pointer.border-mix li,.nav.border-mix .active a,.nav.nav-tabs.border-mix,.nav-main.border-mix a, .nav-main.border-mix .nav-head,.pagination.border-mix li,.pager.border-mix a
{border-color:#aed;} /*边框-融合色*/
.border-dot,.border-dot .button,.border-dot .tab-nav li a,.border-dot .tab-body,.button.bg-dot,.selected.border-dot,.pointer.border-dot li,.nav.border-dot .active a,.nav.nav-tabs.border-dot,.nav-main.border-dot a, .nav-main.border-dot .nav-head,.pagination.border-dot li,.pager.border-dot a
{border-color:#e33;} /*边框-点缀色*/
/*--------自定义按钮悬浮文本、边框及背景色--------*/
.button.border-main:hover,.button.border-main:focus,.button.bg-main:hover,.button.bg-main:focus
{color:#fff;border-color:#0b5cb2;background-color:#0b5cb2;} /*主色-文本-边框-背景*/
.button.border-sub:hover,.button.border-sub:focus,.button.bg-sub:hover,.button.bg-sub:focus
{color:#fff;border-color:#09f;background-color:#09f;} /*配色-文本-边框-背景*/
.button.border-back:hover,.button.border-back:focus,.button.bg-back:hover,.button.bg-back:focus
{color:#333;border-color:#cec;background-color:#cec;} /*背景色-文本-边框-背景*/
.button.border-mix:hover,.button.border-mix:focus,.button.bg-mix:hover,.button.bg-mix:focus
{color:#333;border-color:#cec;background-color:#cec;} /*融合-文本色-边框-背景*/
.button.border-dot:hover,.button.border-dot:focus,.button.bg-dot:hover,.button.bg-dot:focus
{color:#fff;border-color:#f00;background-color:#f00;} /*点缀色-文本-边框-背景*/

.form-x .form-group .label { padding-right: 20px;}
.form-group { padding-bottom: 20px;}
.table-noborder { border: none;}
.table-noborder td {border: none;}
.panel-head {background-color: #fbfbfb; background-image: url(titlebg.png);}
body,html {line-height: 1.428571429;color: #444;background: #F1F2F6;}
.dux-nav .navbar-head { padding: 10px; line-height: 30px; font-size: 18px;}
.dux-nav .nav li a { line-height: 30px; padding: 10px 20px; color: #fff;}
.dux-nav .nav li a:hover { text-decoration: none;}
.dux-nav .nav .active a { background: #080808;}
.dux-nav .navbar-form { padding: 10px 10px; }
.dux-nav .navbar-form input { background: #eef2f7; border-color: #eef2f7}
.dux-banner { background-image: url(banner.jpg); height: 180px; background-repeat: no-repeat; background-position: center center  }
.dux-banner h1 { display: none}
.dux-subnav { background-color: #fff; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.02)}
.dux-subnav .bread { float: right; padding: 20px 0; margin: 0; text-align: right}
.dux-subnav .subnav-btn {float: left; padding-top: 18px; }
.dux-subnav .subnav-btn a{ padding: 10px 20px;}
.dux-subnav .subnav-btn a:hover { background-color: #eee; color: #2873c2; text-decoration: none;}
.keypoint { background: #fff; }
.keypoint h1 { font-size: 30px;}
.table td { vertical-align: middle;}
.dux-body {}
.dux-box { background-color: #fff;}
.dux-box .dl-inline dt { font-weight: normal}
.dux-box .panel-head {}
.dux-box .panel-head .menu { float: right; position: relative; width: 140px;}
.dux-box .panel-head .menu .button-group { float: right; position: absolute; top: -4px; right: -8px;}
.dux-box .panel-foot { background-color: #f9f9f9;}
.dux-box th { border-bottom: 1px solid #ddd; background-color: #fbfbfb; background-image: url(titlebg.png);}
.dux-cell .panel-head { border-bottom: none; }
.dux-cell .table td { vertical-align: middle; padding: 10px;}
.dux-cell .table td p { margin-bottom: 0; font-size: 12px; color: #666;}
.dux-cell .bread { margin: 0; padding: 0; font-size: 14px; }
.dux-box .list li { padding:3px 0 ;}
.dux-sidebar a { color: #666;}
.dux-foot { background-color: #fff; font-size: 12px;  padding:30px;}
.thread-top { border-bottom: 5px solid #ddd}
.thread-list .avatar { width: 48px; height: 48px;}
.thread-list .meta { padding-top: 5px;}
.thread-list td {border-top: 1px solid #ddd; font-size: 14px;}
.thread-info .info-detail { padding: 0; border-bottom: 1px solid #eee}
.thread-info .info-body { padding: 10px; line-height: 150%;}
.thread-info .info-tip { margin: 10px; background-color: #f6f6f6; border: 1px solid #eee; padding:10px 5px; color: #999; font-size: 12px;}
.thread-tools { padding: 10px; border-top: 1px solid #ddd;}
.thread-tools a { margin-right: 10px; margin-left: 10px;}
.reply-list .table td { vertical-align: top}
.reply-list .table td .list-detail { color: #999;}
.reply-list .table td .list-body { line-height: 200%; color: #333; font-size: 14px;}
.user-menu {background: #fbfbfb;
border-top: #eee 1px solid;}
.user-menu,.user-menu li { list-style: none; padding: 0;}
.user-menu li { float: left; float: left;text-align: center;border-right: 1px solid #f4f4f4; font-size: 12px;}
.user-menu li a {color: #999; padding: 5px 0px; display: block; width: 100px;}
.user-menu li a:hover { text-decoration: none; background-color: #eee; } 
.user-menu li a strong{ display: block;font-size: 14px;color: #555; }
.user-menu .icon-home { font-size: 16px; line-height: 37px;}
.dux-editor { padding:5px 10px; background-color: #eee; margin-bottom: 5px; border-radius: 3px; border: 1px solid #ddd;}
.dux-editor a { margin-right: 8px; color: #333; padding: 0 5px;}
.dux-editor a:hover { background-color: #fff; cursor: pointer}
.panel-tool { padding: 10px; border-bottom: 1px solid #ddd;}
.model-box { text-align: center; display: block; cursor: pointer; }
.model-box .box-icon { font-size: 48px; line-height: 120px; color: #FFF;  background-color: #2875c2; border-radius: 5px; }
.model-box .box-title { height: 35px; line-height: 35px; background-color: #fff; border: 1px solid #ddd; border-radius: 0 0 5px 5px; margin-left: 3px; margin-right: 3px; }
.model-box:hover { text-decoration: none;}
.model-box:hover .box-icon { background-color: #f77b00}
.model-box:hover .box-title { color: #333;}
.sidebar-user {}
.sidebar-user .table td { vertical-align: top}
.sidebar-user .info { margin: 0; padding: 0;}
.sidebar-user .info li { list-style: none; line-height: 22px; margin: 0; padding: 0;}
.sidebar-user .info .name { font-size: 14px; line-height: 25px;}
.sidebar-user .info .name a { color: #146C91} 
.sidebar-user .menu { border-top: 1px solid #ddd; background-color: #f5f5f5}
.sidebar-user .menu a{ display: block; width: 80px; text-align: center; line-height: 35px; height: 35px; }
.sidebar-user .menu a:hover { text-decoration: none } 
.sidebar-user .menu div { border-right: 1px solid #ddd;}
.sidebar-user .menu div:last-child { border: none}
.dux-sidebar .user-list { margin: 0; padding: 0; padding-top: 5px; padding-right: 7px;}
.dux-sidebar .user-list li { margin: 0; padding: 0; float: left; margin-bottom: 7px; margin-left: 7px; width: 60px; height: 60px; list-style: none; }
.dux-sidebar .user-list li img { width: 60px; height: 60px;}
